/*****************************************************************************
 * Source code information
 * -----------------------
 * Original author    Jane Smart, example.com
 * Author email       jane.smart@example.com
 * Package            @package@
 * Web site           @website@
 * Created            04 May 2010 11:10
 * Filename           $RCSfile: schemagen.rdf,v $
 * Revision           $Revision: 1.2 $
 * Release status     @releaseStatus@ $State: Exp $
 *
 * Last modified on   $Date: 2004/01/28 10:52:01 $
 *               by   $Author: ian_dickinson $
 *
 * @copyright@
 *****************************************************************************/


// Package
///////////////////////////////////////
package com.example.vocabulary;


// Imports
///////////////////////////////////////
import com.hp.hpl.jena.rdf.model.*;
import com.hp.hpl.jena.ontology.*;



/**
 * Vocabulary definitions from http://ont.obsea.es/obs.owl
 * @author Auto-generated by schemagen on 04 May 2010 11:10
 */
public class obsea {
    /** <p>The ontology model that holds the vocabulary terms</p> */
    private static OntModel m_model = ModelFactory.createOntologyModel( OntModelSpec.OWL_MEM, null );
    
    /** <p>The namespace of the vocabulary as a string</p> */
    public static final String NS = "http://ont.obsea.es/obs.owl#";
    
    /** <p>The namespace of the vocabulary as a string</p>
     *  @see #NS */
    public static String getURI() {return NS;}
    
    /** <p>The namespace of the vocabulary as a resource</p> */
    public static final Resource NAMESPACE = m_model.createResource( NS );
    

    /** Factory for generating symbols */
    private static KsValueFactory s_vf = new DefaultValueFactory();


    // Vocabulary properties
    ///////////////////////////

    public static final ObjectProperty HAS_PARAMETER = m_model.createObjectProperty( "http://ont.obsea.es/obs.owl#hasParameter" );
    
    public static final DatatypeProperty NAME = m_model.createDatatypeProperty( "http://ont.obsea.es/obs.owl#name" );
    
    public static final DatatypeProperty HAS_UNITS = m_model.createDatatypeProperty( "http://ont.obsea.es/obs.owl#hasUnits" );
    
    public static final DatatypeProperty HAS_ORIGINAL_NAME = m_model.createDatatypeProperty( "http://ont.obsea.es/obs.owl#hasOriginalName" );
    

    // Vocabulary classes
    ///////////////////////////

    public static final OntClass CONSUMER_PROGRAM = m_model.createClass( "http://ont.obsea.es/obs.owl#ConsumerProgram" );
    
    public static final OntClass INSTRUMENT = m_model.createClass( "http://ont.obsea.es/obs.owl#Instrument" );
    
    public static final OntClass PROGRAM = m_model.createClass( "http://ont.obsea.es/obs.owl#Program" );
    
    public static final OntClass PRODUCER_PROGRAM = m_model.createClass( "http://ont.obsea.es/obs.owl#ProducerProgram" );
    
    public static final OntClass COMPONENT = m_model.createClass( "http://ont.obsea.es/obs.owl#Component" );
    
    public static final OntClass RULES = m_model.createClass( "http://ont.obsea.es/obs.owl#Rules" );
    
    public static final OntClass NETWORK_COMPONENT = m_model.createClass( "http://ont.obsea.es/obs.owl#NetworkComponent" );
    
    public static final OntClass CTD = m_model.createClass( "http://ont.obsea.es/obs.owl#CTD" );
    
    public static final OntClass PARAMETER = m_model.createClass( "http://ont.obsea.es/obs.owl#Parameter" );
    
    public static final OntClass POWER_SUPPLY = m_model.createClass( "http://ont.obsea.es/obs.owl#PowerSupply" );
    
    public static final OntClass PHYSICAL_COMPONENT = m_model.createClass( "http://ont.obsea.es/obs.owl#PhysicalComponent" );
    
    public static final OntClass SYSTEM = m_model.createClass( "http://ont.obsea.es/obs.owl#System" );
    
    public static final OntClass OBSERVATORY = m_model.createClass( "http://ont.obsea.es/obs.owl#Observatory" );
    
    public static final OntClass LOGIC_COMPONENT = m_model.createClass( "http://ont.obsea.es/obs.owl#LogicComponent" );
    

    // Vocabulary individuals
    ///////////////////////////

    public static final KsSymbol OBSEA = s_vf.newSymbol( "http://ont.obsea.es/obs.owl#obsea" );

    /** Ontology individual corresponding to {@link #OBSEA} */
    public static final Individual _OBSEA = m_model.createIndividual( OBSERVATORY, "http://ont.obsea.es/obs.owl#obsea" );

    
    public static final KsSymbol CTD1 = s_vf.newSymbol( "http://ont.obsea.es/obs.owl#ctd1" );

    /** Ontology individual corresponding to {@link #CTD1} */
    public static final Individual _CTD1 = m_model.createIndividual( COMPONENT, "http://ont.obsea.es/obs.owl#ctd1" );

    
    public static final KsSymbol SEA_WATER_TEMPERATURE = s_vf.newSymbol( "http://ont.obsea.es/obs.owl#sea_water_temperature" );

    /** Ontology individual corresponding to {@link #SEA_WATER_TEMPERATURE} */
    public static final Individual _SEA_WATER_TEMPERATURE = m_model.createIndividual( PARAMETER, "http://ont.obsea.es/obs.owl#sea_water_temperature" );

    
    public static final KsSymbol CF_SEA_WATER_TEMPERATURE = s_vf.newSymbol( "http://ont.obsea.es/obs.owl#cf_sea_water_temperature" );

    /** Ontology individual corresponding to {@link #CF_SEA_WATER_TEMPERATURE} */
    public static final Individual _CF_SEA_WATER_TEMPERATURE = m_model.createIndividual( PARAMETER, "http://ont.obsea.es/obs.owl#cf_sea_water_temperature" );

    
}

/*
@footer@
*/

